package org.example.demo9_compostie;

public class Main {
    public static void main(String[] args) {
        // 创建文件
        TextFile textFile = new TextFile("Document.txt");
        ImageFile imageFile = new ImageFile("Photo.jpg");
        VideoFile videoFile = new VideoFile("Movie.mp4");

        // 创建文件夹并加入文件
        Folder folder = new Folder("MainFolder");
        folder.add(textFile);
        folder.add(imageFile);

        // 创建更深层次的文件夹
        Folder subFolder = new Folder("SubFolder");
        subFolder.add(videoFile);

        // 将更深层次的文件夹加入主文件夹
        folder.add(subFolder);

        // 对整个文件夹进行杀毒扫描
        folder.scan();

    }


}
